developmentally delayed person - Spanish English Dictionary